package com.systemic.service;

import com.systemic.pojo.GroupMindfulnessInfo;
import com.systemic.vo.PageVo;

import java.util.List;

/**
 * @ClassName: GroupMindfulnessInfoService
 * @Description:
 * @Author:
 * @CreateTime: 2024-02-02 11:02
 * @Version:
 **/
public interface GroupMindfulnessInfoService {

    /**
     * 发起活动
     * @param groupMindfulnessInfo
     * @return
     */
    int addMindfulness(GroupMindfulnessInfo groupMindfulnessInfo);

    /**
     * 查看活动列表
     * @param pageVo
     * @return
     */
    List<GroupMindfulnessInfo> mindfulnessList(PageVo pageVo);

    /**
     * 查看活动信息
     * @param id
     * @return
     */
    GroupMindfulnessInfo mindfulnessInfo(Integer id);

    /**
     * 修改活动
     * @param groupMindfulnessInfo
     * @return
     */
    int mindfulnessInfoUpdate(GroupMindfulnessInfo groupMindfulnessInfo);

    /**
     * 删除活动
     * @param id
     * @return
     */
    int mindfulnessDelete(Integer id);
}
